package com.dhp.model.codesandbox;

import com.dhp.model.entity.Question;
import com.dhp.model.entity.QuestionSubmit;
import lombok.Data;

import java.util.List;

/**
 * 判题策略上下文对象
 */
@Data
public class JudgeStrategyContext {

    /**
     * 示例输入用例
     */
    private List<String> inputList;

    /**
     * 示例输出
     */
    private List<String> outputList;

    /**
     * 执行输出
     */
    private List<String> executeOutputList;

    /**
     * 判题信息
     */
    private JudgeInfo judgeInfo;

    /**
     * 题目信息
     */
    private Question question;

    /**
     * 题目提交信息
     */
    private QuestionSubmit questionSubmit;

}
